﻿#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    sql=new mySql;
}

MainWindow::~MainWindow()
{
    delete ui;
}


void MainWindow::on_pushButton_clicked()
{
    sql->openBase();
    QString tableName="studentInfo";
    if(!sql->isExist(tableName))
    {
        QSqlQuery qu1_1;
        qu1_1.prepare(sql->table);

    }
    student stu1;
    stu1.id=1;
    stu1.name="王星星";
    stu1.sex="男";
    //QString ml_1=sql->insert.arg(stu1.id).arg(stu1.name).arg(stu1.sex);
    QString ml_1=QString("INSERT INTO studentInfo VALUES(%1,%1,%1)").arg(stu1.id).a;
    QSqlQuery que_2;
    que_2.prepare(ml_1);
    sql->commonFuc(que_2);
    for(int i=2;i<=10;i++)
    {
        ml_1=sql->insert.arg(i).arg(stu1.name).arg(stu1.sex);
        que_2.prepare(ml_1);
        sql->commonFuc(que_2);
    }
//    ml_1=sql->remove.arg("id=10");
//    sql->commonFuc(ml_1);
//    ml_1=sql->change.arg("name=蒋韩杰").arg("id=9");
//    sql->commonFuc(ml_1);
//    QVector<student*> stuV;
//    ml_1=sql->find.arg("id<5");
//    sql->findData(ml_1,stuV);
//    for(auto it:stuV)
//    qDebug()<<it->id<<" "<<it->name<<" "<<it->sex;

}
